スワップで利用可能なルートを取得するためのフック
useGetSwapPrices
フックの代替です。UseQueryResult<LifiSwapRoute[]>
UseQueryResult
すべてのプロパティとスワップルートデータを返します。LifiSwapRoute
オブジェクトの詳細な構造は以下の通りです。
LifiSwapRoute[] | undefined
以下を含むスワップルートオブジェクトの配列:
fromChainId
: 売却するトークンのチェーンIDtoChainId
: 購入するトークンのチェーンIDfromTokens
: スワップの支払いに利用できるトークンの配列toTokens
: スワップで受け取れるトークンの配列boolean
データ取得時のローディング状態。
boolean
クエリが失敗した場合のエラー状態。
Error | null
データ取得中に発生したエラー内容。
UseGetSwapRoutesArgs
パラメータ | 型 | 説明 |
---|---|---|
walletAddress | string | ユーザーのウォレットアドレス |
toTokenAddress | string | 購入するトークンのアドレス |
chainId | number | スワップが行われるチェーンID |
toTokenAmount | string | 購入するトークンの数量(wei単位) |
HooksOptions
パラメータ | 型 | 説明 |
---|---|---|
disabled | boolean | (オプション)クエリの自動実行を無効にします |
retry | boolean | (オプション)失敗したクエリを再試行するかどうか(デフォルトは true) |